amphibious vehicle launching area - Turkish English Dictionary